html{
	-webkit-text-size-adjust:none;
}
del{ text-decoration: line-through; display: inline-block;}
.fixIphonex{
	padding-bottom: env(safe-area-inset-bottom) !important;
	background: #fff;
	box-sizing: content-box;
}
body{
	font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
	color: #333;
}
uni-button:after{
	border: 0
}
.goods_jump{
	position: relative
}
input[type=button],button{
	-webkit-appearance:none !important;
	outline:none;
	line-height: auto;
	overflow: hidden
}
button::after{ border: none;}
image,img{ display: inline-block; width: 100%}
.clearfix::after{
	content: '';
	clear: both;
	display: block;
	width: 100%;
}
.flexbox{text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flexbox li, .flexbox>*, .flexbox a, .flexbox>button,.flexbox>view{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.line1Ellipsis{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.line2Ellipsis{overflow:hidden;word-break: break-all; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;white-space: initial; }
.line3Ellipsis{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;white-space: initial; }
.line10Ellipsis{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:10;white-space: initial; }
/**字体颜色**/
.color-main {
	color:#FF004F;
}
.color-grey{
	color: #999999 !important;
}
.color-666{
	color: #666666;
}
.colorWhite{
	color: #fff;
}
.color-333{
	color: #333;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right
}
/**背景颜色**/
.bgGrey{
	background: #F6F6F6;
}
.bgOrange{
	background: #FDA900 !important;
}
.bgRed{
	background: #FF004F !important;
}
.bgWhite{
	background: #fff
}
.bgMain{
	background: #FF004F !important;
}

/**其他**/
.pull-left{
	float: left;
}
.pull-right{
	float: right;
}


/**字体**/
.font-weight{
	font-weight: bold
}
.font10{
	font-size: 24rpx;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.90);
}
.font11{
	font-size: 25rpx;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.90);
}
.font16{
	font-size: 32rpx;
}
.font12{
	font-size: 24rpx;
}
.font13{
	font-size: 26rpx;
}
.font14{
	font-size: 28rpx;
}
.font15{
	font-size: 30rpx;
}
.font20{
	font-size: 40rpx;
}
.swiper{
	position: relative;
}
.padding-box{
	// padding:30rpx 22rpx ; 缩小间距
	padding:16rpx 22rpx ;
}
.padding-leftRight{
	padding:0 22rpx ;
}
.margin-bottom-20{
	margin-bottom: 20rpx;
}


.right-footer-bar button[disabled]{
	background: #cccccc !important;
	color: #fff;
}


.goods-comment-image .flex-comment-image{
		background: #fff;
}
.goods-comment-image .flex-comment-image .flex-item{
	width: calc(33.3% - 12rpx);
	display: inline-block;
	margin-right: 12rpx;
	border-radius: 10rpx;
	overflow: hidden;
	margin-bottom: 2rpx;
}
.goods-comment-image .flex-comment-image .flex-item .imageH5,.goods-comment-image .flex-comment-image .flex-item image{
	width: calc(33.3vw - 12rpx);
	height: calc(33.3vw - 12rpx);
	display: block;
}
.goods-comment-image .flex-comment-image .flex-item-h5{
	position: relative
}
.goods-comment-image .flex-comment-image .flex-item-h5 .imageH5{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}
.goods-comment-image .flex-comment-image .flex-item-h5 .imageH5bg{
	width: calc(33.3vw - 12rpx);
	height: calc(33.3vw - 12rpx);
	background-position: center 0%;
	background-size: cover;
	background-repeat: no-repeat;
}
.goods-comment-image .flex-comment-image .flex-item-h5 .imageH5{

}
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(1):first-child{
	width: 80%;
	.imageH5bg,.imageH5{
		width: 80vw;
		height: 80vw
	}
}

.goods-comment-image .flex-comment-image .flex-item:nth-last-child(2):first-child,
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(2):first-child + .flex-item,
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(4):first-child,
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(4):first-child + .flex-item,
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(2):nth-child(3),
.goods-comment-image .flex-comment-image .flex-item:nth-last-child(2):nth-child(3) + .flex-item{
	width: 40%;
	.imageH5bg,.imageH5{
		width: 40vw; height: 40vw;
	}
}

/*.goods-comment-image .detail-flex-box .flex-comment-image  .flex-item{
	width: 100% !important;
}*/


.goodSwiper .imageUrl{
	width:100vw;
	height: 100vw;
	background-position: center 0%;
	background-size: cover;
	background-repeat: no-repeat;
}
.common-top-statusBar{
	height:88rpx;
	line-height: 88rpx;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 10px 0px rgba(0,0,0,0.15);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 51;
	padding:0 24rpx
}
.common-top-statusBar .common-top-status-button{
	width:152rpx;
	height:56rpx;
	line-height: 56rpx;
	border-radius:32rpx;
	color: #FF004F;
	background: #fff;
	margin:16rpx 0;
	border:2rpx solid rgba(255,0,79,1);
}

.common-top-statusBar .common-top-text-button{
	height:56rpx;
	line-height: 56rpx;
	margin: 16rpx 0;
	background: #fff;
}

.topbarNav{	width: 100%;height: 70rpx;line-height: 70rpx;position: fixed;left: 0;top: 63px;z-index: 52;background: #fff;box-shadow: 0 2rpx 10rpx 0 rgba(0, 0, 0, 0.15);
	.navItem{position: relative; font-size: 28rpx; color: #333333;
		&.active{color: #FF004F;
			&::after{content:'';position: absolute;left: 50%;margin-left: -30rpx;bottom: 10rpx;height: 4rpx;width: 60rpx;background: #FF004F}
		}
	}
}
.good-swiper{width: 100vw;height: 100vw;background: #eaeaea;}
.small-good-swiper{width: 100vw; background: #eaeaea;}
.good-detaill-top-box{overflow: hidden;position: relative;padding-bottom: 120rpx;}
